package ChainOfResponbilityPattern;

import lombok.Data;

/**
 * @author： pang-yun
 * @date： 2022-01-06 17:29
 * 功能目的 ：用于  抽象出来的审批人
 */
@Data
public abstract class Approver {
    private Approver approver; // 下一个审批人
    private String name;

    public Approver(String name) {
        this.name = name;
    }

    // 处理审批请求的方法，得到一个请求
    public abstract void processRequest(PurchaseRequest purchaseRequest);

}
